package com.chuangjiangx.member.manager.web.web.basic.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;

/**
 * @Auther: YZJ
 * @Date: 2018/8/28 23:41
 * @Description:支付即会员规则响应对象
 */
@ApiModel
@Getter
@Setter
@Data
public class MbrPayGiftCardRuleResponse {
    /**
     * id
     */
    @ApiModelProperty(value = "id", name = "id")
    private Long id;

    /**
     * 微信规则id
     */
    @ApiModelProperty(value = "微信规则id", name = "wxRuleId", required = true)
    private String wxRuleId;

    /**
     * 开始时间
     */
    @ApiModelProperty(value = "开始时间", name = "beginTime")
    private Long beginTime;

    /**
     * 结束时间
     */
    @ApiModelProperty(value = "结束时间", name = "endTime")
    private Long endTime;

    /**
     * 最小金额
     */
    @ApiModelProperty(value = "最小金额", name = "leastCost")
    private BigDecimal leastCost;

    /**
     * 最大金额
     */
    @ApiModelProperty(value = "最大金额", name = "maxCost")
    private BigDecimal maxCost;

    /**
     * 领卡渠道（1:微信推送 2：支付成功页面）
     */
    @ApiModelProperty(value = "领卡渠道（1:微信推送 2：支付成功页面）", name = "getChannelList", example = "1,2")
    private String getChannelList;
}
